/**
 * 观察者接口 - 观察者模式中的观察者抽象
 * 
 * 定义了更新接口，当主题状态改变时，观察者会收到通知并调用此方法更新自己
 */
package com.mkx.behaviorals.observer;

public interface Observer {
    /**
     * 更新方法，当主题状态改变时被调用
     * 
     * @param subject 主题对象
     * @param data 更新的数据
     */
    void update(Subject subject, Object data);
}